package com.gzx.plugin.tjzy.modular.sms.whitelist.vo;

import com.gzx.plugin.tjzy.modular.sms.whitelist.entity.GzxSmsWhitelist;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import vip.xiaonuo.common.sensitive.annotation.Sensitive;
import vip.xiaonuo.common.sensitive.core.SensitiveStrategy;

import java.io.Serializable;


/**
 * 短信白名单视图对象
 */
@Data
@AutoMapper(target = GzxSmsWhitelist.class)
public class GzxSmsWhitelistVo implements Serializable {

    /**
     * 自增主键
     */
    private String id;

    /**
     * 产品编码
     */
    private String productCode;

    /**
     * 产品名称
     */
    private String productName;
    /**
     * 手机号
     */
    @Sensitive(strategy = SensitiveStrategy.PHONE)
    private String phone;

    /**
     * 当前月份
     */
    private String currentMonth;
}
